@charset "utf-8";

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
html {
    scroll-behavior: smooth;
}
a {
    text-decoration: none;
    color: initial;
}
body * {
    box-sizing: border-box;
    flex-shrink: 0;
    line-height: inherit;
}
body {
    font-family: PingFangSC-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma,
    Arial, PingFang SC-Light, Microsoft YaHei;
    font-size: 12px;
}
body,h1,h2,h3,h4,h5,h6,p ,ul,ol,dd,table,input,textarea,dl{padding: 0;margin:0;max-width: 1920px;margin: 0 auto;}
input {
    background-color: transparent;
    border: 0;
}
button {
    margin: 0;
    padding: 0;
    border: 1px solid transparent;
    outline: none;
    background-color: transparent;
}
ul,li{list-style: none;}
img{
    max-width: 100%;
    vertical-align: top;
}
input:focus,textarea:focus,select:focus{outline: none;}
textarea{resize:none;}
.clear:after{content: "";display: block;clear: both;height: 0;overflow: hidden;visibility: hidden;}
.clear{zoom:1;}
.left{
    float: left;
}
.right{
    float: right;
}
.container_1300{
    width: 1300px;
    margin: 0 auto;
}

.header_w {
    background: #136946;
    padding: 0.15rem 0;
}

.header_top {
    width: 95%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header_top_item {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.header_top_item p {
    color: #fff;
    font-size: 14px;
    opacity: 0.7;
}

.header_top_item img {
    padding-right: 16px;
}
.header_nav {
    display: flex;
    justify-content: space-between;
    width: 95%;
    margin: 0 auto;
    align-items: center;
    /* padding: 20px 0; */
}

.header_nav_list {
    width: 80%;
}

.header_nav_list .header_nav_ul {
    display: flex;
    justify-content: space-evenly;
}
.header_nav_list .header_nav_ul .header_navali a {
    color: #606060;
    font-family: 微软雅黑;
    font-weight: 600;
    font-size: .17rem;
    padding: 40px 0;
    display: block;
}
li.header_navali {
    position: relative;
}

li.header_navali:after {content: "";position: absolute;display: block;height: 4px;background: #136946;left: 50%;bottom: 0;width: 0;transition: 0.4s all ease;transform: translateX(-50%);}
ul.header_nav_ul>li:hover:after,ul.header_nav_ul>li.active:after {
    width: 100%;
}
.header_nav_list .header_nav_ul .header_navali a.ad:hover , .header_nav_list .header_nav_ul .header_navali.active a.ad {
    color: black;
}
.item_banner {
    position: absolute;
    top: 0;
    width: 1300px;
    left: 50%;
    transform: translateX(-50%);
    top: 38%;
}

.item_banner_text {
    width: 58%;
    background: #1c5e3fb8;
    padding: 0 1rem;
    padding-top: 1.32rem;
    padding-bottom: .56rem;
}

.banner_title> span {
    font-size: 50px;
    color: #fff;
    margin-bottom: .1rem;
    display: block;
    font-weight: 500;
    font-family: 微软雅黑;
}

.banner_title p {
    font-size: 16px;
    color: #fff;
    line-height: 2;
    font-family: 微软雅黑;
}
.banner_swiper .swiper-button-prev {
    background: url(../images/left.png);
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    position: absolute;
    left: 21%;
    outline: none;
    top: 46%;
    background-size: 100%;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
    display: none;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
    display: none;
}
.banner_swiper .swiper-button-next{
    background: url(../images/right.png);
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    position: absolute;
    left: 26%;
    outline: none;
    top: 46%;
    background-size: 100%;
}
.banner-qh {
    display: flex;
    align-items: center;
    justify-content: start;
    margin-top: .56rem;
}

.banner-qh>span {
    font-size: .28rem;
    color: #fff;
    margin-left: .24rem;
}

.news_home {
    width: 1300px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: -3%;
    z-index: 999;
}

.m_wnews {
    width: 85%;
}


.m_wnews .swiper-slide {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: white;
}

.date {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .16rem;
    line-height: 1.2;
    background: #136946;
    padding: .5rem .6rem;
    color: #fff;
    width: 29%;
}

.date p {
    font-size: .16rem;
}

.date-tile {
    font-size: .16rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
}

.text {
    font-size: .16rem;
    color: #606060;
    width: 41%;
    /* padding-right: 60px; */
    margin-right: 60px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
}
.news_home-left {
    width: 15%;
}

.date-tile {
    width: 12%;
}

.m_wbewsSwiper .swiper-button-next {position: absolute;right: 0;top: 0;margin-top: 0;height: 50%;width: auto;margin-bottom: 0;box-shadow: -1px 0px 3px 0px #c5bfbf;}
.m_wbewsSwiper .swiper-button-prev {

}
.m_wbewsSwiper .swiper-button-prev {
    position: absolute;
    bottom: 0;
    margin-top: 0;
    right: 0;
    left: auto;
    height: 50%;
    width: auto;
    box-shadow: -1px 0px 3px 0px #c5bfbf;
}
.m_wbewsSwiper .swiper-button-next img {
    width: 100%;
}
.m_wbewsSwiper .swiper-button-prev img {
    height: 100%;
}

.m_wbewsSwiper .swiper-button-next img {
    height: 100%;
}
.new-home {
    position: relative;
    z-index: 99;
}
.index_js_intro {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1.55rem;
}

.index_js_intro_left {
    width: 58.5%;
}

.index_js_intro_right {
    width: 35%;
}
.index_js_intro_left_fbt {
    font-size: .16rem;
    color: #606060;
    margin-top: .20rem;
    margin-bottom: .68rem;
    position: relative;
    text-transform: uppercase;
}

.index_js_intro_left_bt {
    font-size: .3rem;
    color: #000;
    font-family: 微软雅黑;
}

.index_js_intro_left_nr {
    font-size: 16px;
    color: #000;
    line-height: 2;
    padding-top: .75rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
}
.ckx1 {
    margin-top: 1rem;
    width: 1.85rem;
    background: #136946;
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 17px 0;
    cursor: pointer;
}

.ckx1 a {
    color: #fff;
    font-size: .16rem;
}
.play_video {
    cursor: pointer;
}
.mask_video{width:100%;height:100%;position:fixed;left:0;top:0;z-index:100;display:none;}
.mask_video .mask_bg{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.7);}
.mask_video .video_con{position:absolute;width:70%;left:50%;top:50%;transform:translate(-50%, -50%);}
.mask_video .video_con .closebox{position:absolute;right:-36px;top:-36px;width:32px;cursor:pointer;}
@media screen and (max-width: 768px){
    .mask_video .video_con{position:absolute;width:80%!important;}
}
.index_js_intro_left_fbt:after {content: "";width: 18px;height: 3px;background: #136946;position: absolute;left: 0;bottom: -400%;}
.index_zb>ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.index_zb>ul li {
    width: 27%;
    text-align: center;
    cursor: pointer;
}

.index_zb>ul li font b {
    font-size: 1rem;
    color: #303030;
}
.index_zb>ul li span {
    display: block;
}

.index_zb>ul li font em {
    font-size: .22rem;
    color: #303030;
}
span.afbt {
    font-size: .1rem;
    color: #606060;
}

span.asd {
    font-size: .16rem;
    color: #303030;
}
span.afbt {
    font-size: .1rem;
    color: #606060;
}

span.asd {
    font-size: .16rem;
    color: #303030;
    padding-bottom: .1rem;
}

.index_zb {
    margin-top: 1.15rem;
    margin-bottom: 1.45rem;
}
.senction_yw {
    background: url(../images/yw1.jpg);
    /* padding-bottom: 1.15rem; */
    /* padding-top: 3.32rem; */
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
}

.yw_top h3 {
    font-size: .5rem;
    color: #fff;
    text-align: center;
    font-weight: 400;
    font-weight: 600;
}

.yw_top p {
    font-size: .16rem;
    color: #fff;
    text-align: center;
    margin-top: .25rem;
    text-transform: uppercase;
}

.yw_lits>ul li> a h3 {
    font-size: .5rem;
    color: #fff;
    font-weight: 400;
    margin-bottom: .8rem;
}

.yw_lits>ul li .yw_wz h3 {
    font-size: .3rem;
    color: #fff;
    font-weight: 400;
    padding-bottom: .15rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.yw_lits>ul li .yw_wz p {
    font-size: 0.3rem;
    color: #fff;
}
.yw_lits>ul {
    display: flex;
    justify-content: space-between;
    text-align: center;
}

.yw_wz {
    margin-top: .6rem;
    margin-bottom: .9rem;
}
.yw_top {
    position: absolute;
    top: 12%;
    left: 50%;
    transform: translateX(-50%);
}
.yw_lits>ul li {
    padding-top: 3.32rem;
    padding-bottom: 1.15rem;
    width: 16%;
    cursor: pointer;
}
.yw_lits>ul li:hover {
    /* background: linear-gradient(45deg, #19ac71ed, transparent); */
    /* transition: 0.3s ease; */
}
.yw_lits>ul li>img {
    width: 50px;
    height: 50px;
}
.list_news {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.news_items {
    width: 24%;
    border: 1px solid #e5e5e5;
    cursor: pointer;
}

.news_items-text {
    font-size: .18rem;
    line-height: 1.5;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
}

.news_z {
    padding: .35rem .3rem .4rem .1rem;
}

.news_items_ico {
    display: flex;
    justify-content: space-around;
    align-items: center;
    line-height: 1.2;
    padding-top: .45rem;
}
.tybt h3 {
    font-size: .5rem;
    font-weight: 400;
    text-align: center;
    padding-bottom: .2rem;
    font-weight: 600;
}

.tybt p {
    font-size: .16rem;
    text-align: center;
    text-transform: uppercase;
}

.tybt {
    margin-bottom: .65rem;
}
.news_items_ico1:before {
    content: "";
    position: absolute;
    background: url(../images/ico0.png);
    width: 14px;
    height: 19px;
    background-size: 100%;
    background-repeat: no-repeat;
    left: -25px;
    top: -1px;
}
.news_items_ico1 {
    position: relative;
}
.news_items_ico11 {
    position: relative;
}
.news_items_ico11:before {
    content: "";
    position: absolute;
    background: url(../images/ico1.png);
    width: 14px;
    height: 19px;
    background-size: 100%;
    background-repeat: no-repeat;
    left: -18px;
    top: -1px;
}
.news_items_ico11 {
    font-size: .14rem;
    color: #606060;
}
.news_items_ico1{
    font-size: .14rem;
    color: #606060;
}
.news_items:hover .news_z {
    background: #136946;
    /* transition: 0.3s ease; */
}
.news_items:hover .news_items-text {
    color: white;
    transition: 0.3s ease;
}

.news_items:hover .news_items_ico1 {
    color: #fff;
    transition: 0.3s ease;
}
.news_items:hover .news_items_ico11 {
    color: #fff;
    transition: 0.3s ease;
}
.news_items:hover .news_items_ico1:before {
    background: url(../images/icoa0.png);
    width: 14px;
    height: 19px;
    background-size: 100%;
    background-repeat: no-repeat;
    transition: 0.3s ease;
}
.news_items:hover .news_items_ico11:before {
    background: url(../images/icoa1.png);
    width: 14px;
    height: 19px;
    background-size: 100%;
    background-repeat: no-repeat;
    transition: 0.3s ease;
}
.news_items:hover .news_items_img img {
    transform: scale(1.1);
    /* transition: 0.3s ease; */
}



.news_items_img {
    overflow: hidden;

}

.mc_q {
    /* display: flex; */
    /* justify-content: space-between; */
    /* padding-left: 20%; */
    position: relative;
}

.mc_q_left {
    width: 30%;
}

.mc_q_right {
    /* width: 70%; */
}
.mc_q_left_nav>li {
    font-size: .18rem;
    color: #000;
}
.wa_b {
    position: absolute;
    width: 5rem;
    /* height: 200px; */
    left: 20%;
    z-index: 99999;
    bottom: .5rem;
    background: #136946;
    padding-top: .465rem;
    padding-left: .50rem;
    padding-bottom: .55rem;
    padding-right: .14rem;
}

.aSwiper .swiper-slide {
    position: relative;
    z-index: 99;
}

.mc_q_left {
    position: absolute;
    left: 0;
    top: .7rem;
    z-index: 999999999999;
}



.aSwiper .swiper-slide {
    padding-left: 364px;
}
.bt_q {
    font-size: .26rem;
    color: #fff;
    padding-bottom: .15rem;
    border-bottom: 1px solid white;
    border-bottom-width: 2px;
    width: 2.56rem;
}

.wa_b-text {
    font-size: 0.14rem;
    color: #fff;
    line-height: 2;
    padding-top: .3rem;
}
.mc_q_left_nav>li {
    margin-bottom: .4rem;
    position: relative;
    cursor: pointer;
    transition: 0.3s all ease;
}
.aSwiper.swiper-button-prev {
    position: absolute;
}

.aSwiper .swiper-button-prev {
    left: 7.1rem;
    top: 84.3%;
    margin-top: 0;
    width: .5rem;
}

.aSwiper .swiper-button-next {
    left: 7.59rem;
    top: 84.3%;
    position: absolute;
    margin-top: 0;
    width: .5rem;
}
.mc_q_right-con {
    display: none;
}

.mc_q_right-con.active {
    display: block;
}
.swiper.aSwiper {
    display: none;
}

.aSwiper.active {
    display: block;
}
.mc_q_left_nav>li:before {content: "";/* width: 34px; */height: 3px;background: #136946;position: absolute;top: 50%;left: 0;}

.mc_q_left_nav>li:hover {
    color: #136946;
    font-size: .26rem;
    /* transition: 0.3s ease; */
    padding-left: .5rem;
}
.mc_q_left_nav>li:hover:before {
    width: 50px;
    transition: 0.3s ease;
}
.mc_q_left_nav>li.active:before {
    width: 50px;
    transition: 0.3s ease;
}

.mc_q_left_nav>li.active {
    color: #136946;
    font-size: .26rem;
    /* transition: 0.3s ease; */
    padding-left: .5rem;
}
.news_items_img>img {
    transition: 0.3s all ease;
}
.news_z {
    transition: 0.6s all ease;
}
.footer_nav {
    background: #1c1c1c;
    padding-top: .35rem;
    padding-bottom: .35rem;
    border-bottom: 1px solid #6e6d6d;
}

ul.footer2_item2_nav>h3 {
    color: #fff;
    font-size: .14rem;
    padding-bottom: .32rem;
}

.footer_nav_list {
    display: flex;
    justify-content: space-between;
}

.footer_nav_list_lf {
    width: 20%;
}

.footer_nav_list_lz {
    width: 40%;
}

.footer_nav_list_ri {
    width: 35%;
}

.footer_nav_list_lz {
    display: flex;
    justify-content: space-around;
}
.m_ftnav>li a {
    font-size: .14rem;
    color: #fff;
    /* padding-bottom: .15rem; */
}
.m_ftnav>li {
    padding-bottom: .15rem;
    line-height: 1.5;
}
.lxdh {
    font-size: .14rem;
    color: #fff;
    line-height: 1.5;
}

.lxdh1 {
    font-size: .18rem;
    color: #fff;
    line-height: 1.5;
}

.footer_nav_list_ri {
    display: flex;
    justify-content: flex-end;
    ALIGN-ITEMS: flex-end;
    padding-bottom: .2rem;
}

.wx {
    margin-left: .5REM;
}

.lxfs {
    text-align: right;
}
.footer {
    background: #1c1c1c;
}

.foot {
    display: flex;
    justify-content: space-between;
}

.foot1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.foot1_wz p {
    color: #fff;
    font-size: .14rem;
}

.foot1 {
    width: 26%;
}
.footer_bto {
    padding-top: .2rem;
    padding-bottom: .4rem;
    border-bottom: 1px solid #6e6d6d;
}
.bq {
    padding: .2rem;
    text-align: center;
    color: #afafaf;
    font-size: .14rem;
}
.list_news {
    margin-bottom: .47rem;
}
.mc_q {
    margin-bottom: 1.2rem;
}

.senction_a {
    margin-top: .9rem;
}
.foot2 {
    cursor: pointer;
}
li {}

.yw_lits>ul li:before {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(45deg, #19ac71ed, transparent);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.3s all ease;
    z-index: 0;
}
.yw_lits>ul li:hover:before{

    opacity: 1;

}

.yw_lits>ul li {
    position: relative;
}
.yw_lits>ul li a {
    position: relative;
    z-index: 9;
}


/* 牧场	 */

.banner_n {
    position: relative;
}



.mc_text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
    text-align: center;
}
.mc_text span {
    font-size: .16rem;
    color: #fff;
}

.mc_text h3 {
    font-size: .4rem;
    color: #fff;
    padding: .22rem 0;
    position: relative;
}
.mc_text h3:after {
    content: "";
    width: .54rem;
    height: 3px;
    background: white;
    position: absolute;
    display: block;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}

.banner_n {
    /* background: url(../images/mcbanner.jpg) no-repeat center/cover; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 4rem;
}
.mc_ljgd {
    background: url(../images/mc4.jpg)no-repeat center/cover;
    height: 3rem;
}
.mc_ljgd_text1 {
    font-size: .4rem;
    color: #fff;
    font-weight: 600;
}

.mc_ljgd_text2 {
    color: #fff;
    font-size: .16rem;
    padding-top: .3rem;
    padding-bottom: .5rem;
}

.mc_ljgd_text {
    text-align: center;
    padding-top: .8rem;
}
.mc_ljgd_text2_gd a {
    font-size: .14rem;
    color: #136946;
    padding: .1rem .26rem;
    background: white;
    border-radius: .05rem;
}
.senction_mc_bt_title {
    font-size: .3rem;
    font-weight: 500;
    padding-bottom: .4rem;
    position: relative;
}

.senction_mc_bt p {
    font-size: .16rem;
    color: #606060;
    text-transform: uppercase;
}

.senction_mc_bt {
    text-align: center;
    margin-bottom: .45rem;
}

.senction_mc_bt_title:after {
    content: "";
    width: .48rem;
    height: 3px;
    background: #136946;
    display: block;
    position: absolute;
    left: 50%;
    bottom: 20%;
    transform: translateX(-50%);
}
.xmjj_content p {
    color: #18181a;
    font-size: .20rem;
    line-height: 2;
    text-indent: .5rem;
    padding-bottom: .2rem;
}

.xmjj {
    margin-top: .3rem;
    margin-bottom: 1rem;
}
ul.xmjj_list_item>li font>b {
    color: #136946;
    font-size: 1rem;
}
ul.xmjj_list_item>li font>em {
    color: #136946;
    font-size: .22rem;
}
ul.xmjj_list_item {
    display: flex;
    justify-content: space-between;
    margin-top: .8rem;
}
span.asd1 {
    font-size: .21rem;
    color: #303030;
    display: block;
    padding-bottom: .1rem;
    font-weight: 600;
}

span.afbt1 {
    color: #606060;
    font-size: .16rem;
}
.mc_list_li_item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.24rem;
}

.mc_list_li_item_le {
    width: 47%;
    position: relative;
}

.mc_list_li_item_rg {
    width: 50%;
}

.mc_list_li_item_rg .mc_list_li_item_rg_text {
    font-size: .24rem;
    color: #606060;
    text-align: right;
    line-height: 2;
    clear: both;
}

.mc_list_li_item_rg .mc_list_li_item_rg_title {
    font-size: .4rem;
    color: #ffffff;
    background: #136946;
    display: inline-block;
    border-radius: .8rem;
    padding: 0 .4rem;
    float: right;
    margin-bottom: .55rem;
}
.mc_list_li_item_rg1 {
    width: 50%;
}

.mc_list_li_item_rg1 .mc_list_li_item_rg_text {
    font-size: .24rem;
    color: #606060;
    text-align: left;
    line-height: 2;
    clear: both;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
}
.mc_list_li_item_rg1 .mc_list_li_item_rg_title {
    font-size: .4rem;
    color: #ffffff;
    background: #136946;
    display: inline-block;
    border-radius: .8rem;
    padding: 0px .3rem;
    margin-bottom: .55rem;
}
.mc_list_li_item_le img {
    width: 100%;
}
.mc_list_li_item_le:after {
    content: "";
    width: 100%;
    height: 100%;
    background: #136946;
    display: block;
    position: absolute;
    top: .23rem;
    z-index: -9;
    left: .23rem;
}



/* product */

.w1300 {
    width: 1300px;
    margin: 0 auto;
}

.mc_text1 h3 {
    font-size: .4rem;
    color: #fff;
    padding: 0.22rem 0;
    position: relative;
}

.mc_text1 span {
    font-size: .12rem;
    color: #fff;
}

.mc_text1 {
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
}
.mc_text1 h3:after {
    content: "";
    width: 0.54rem;
    height: 3px;
    background: white;
    position: absolute;
    display: block;
    left: 0;
    bottom: 0;
}
.pro_list_a {
    display: flex;
    justify-content: space-between;
    margin-top: .36rem;
}

.pro_list_a_rg {
    width: 73%;
    margin-bottom: 1rem;
}

.pro_list_a_rg_top {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: .15rem;
    margin-bottom: .3rem;
}
.bt_pro {
    font-size: .20rem;
    color: #000;
    font-weight: 600;
}



.bt_pro1 span {
    font-size: .16rem;
    color: #565656;
}
.pro_list_a_left {
    width: 23%;
}
.pro_list_a_left ul li a span {
    font-size: .17rem;
    color: #2c2c2c;
    padding-left: .15rem;
}

.pro_list_a_left ul li a {
    display: flex;
    padding: 0.1rem 0;
    padding-left: .2rem;
    align-items: center;
    background: #ececec;
    margin-bottom: 0.2rem;
    position: relative;
    transition: 0.3s ease all;
}

.pro_list_a_left ul li a:after {
    content: "";
    background: url(../images/a7.png) no-repeat center/cover;
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    right: .17rem;
}
.pro_tit {
    font-size: .14rem;
    text-align: center;
    background: #136946;
    padding: .14rem 0;
    color: #fff;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
}

.pro_list_a_rg_bon {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.pro_list_a_rg_bon_item {
    width: 32%;
    margin-bottom: .22rem;
    cursor: pointer;
}

.pro_list_a_rg_bon_item_im:hover img {
    transform: scale(1.1);
}

.pro_list_a_rg_bon_item_im img {
    overflow: hidden;
    transition: 0.3s ease all;
}

.pro_list_a_rg_bon_item_im {overflow: hidden;}
.pro_list_a_left ul li:hover a,.pro_list_a_left ul li.active a {
    background: #136946;
    /* color: #fff; */
}

.pro_list_a_left ul li:hover span,.pro_list_a_left ul li.active span {
    color: #fff;
}

.pro_list_a_left ul li:hover a img,.pro_list_a_left ul li.active a img {
    filter: invert(1);
}
.pro_list_a_left ul li a:hover:after,.pro_list_a_left ul li.active a:after {
    filter: invert(1);
}

/* .pro_list_a_left ul li a.active {
    filter: invert(1);
	 background: #136946;
	 color: #fff;
} */


.bt_pro1 img {
    vertical-align: baseline;
}
.bt_pro1 a.active {
    color: #136946;
}
.pages a {
    min-width: 33px;
    padding: .1rem;
    border: 1px solid #ccc;
    margin: 0 0 0 8px;
    text-align: center;
    border-radius: 3px;
    display: inline-block;
}
.pages {
    text-align: center;
}

.pagination {
    margin-top: .55rem;
}
.pages a:hover {
    background: #136946;
    color: #fff;
    border: 1px solid #136946;
}

.pages a.active {
    background: #136946;
    color: #fff;
    border: 1px solid #136946;
}


/* news */

.nbx_news {
    background: #00000080;
}

.nbx_news {
    position: absolute;
    width: 100%;
    bottom: 0;
}
.nbx_news1_left>p {
    color: #cecece;
    font-size: .14rem;
    padding: .16rem  .4rem;
}

.nbx_news1_left>p a {
    color: #cecece;
    padding: 0 .05rem;
}

.nbx_news1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.nbx_news1_rg ul {
    display: flex;
    justify-content: space-between;
}
.nbx_news1_rg>ul li a {
    font-size: .18rem;
    color: #fff;
    padding: .16rem  .4rem;
    display: block;
    transition: 0.3s ease all;
}
.nbx_news1_left>p img {
    vertical-align: sub;
}
.nbx_news1_rg>ul li:hover a,.nbx_news1_rg>ul li.active a {
    background: #136946;
}
.news_senction_list {
    display: flex;
    justify-content: space-between;
    border-bottom: 2px solid #e7e6e6;
    cursor: pointer;
    padding-bottom: .5rem;
    margin-top: .5rem;
    transition: 0.5s ease all;
}

.news_senction_list_left {
    width: 21%;
}

.news_senction_list_rg {
    width: 76%;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}

.news_senction_list_rg_top {
    width: 77%;
}

.news_senction_list_rg_bot {flex-direction: column;display: flex;height: 100%;justify-content: space-between;align-items: end;}

.news_title {
    font-size: .23rem;
    color: #1b1b1b;
    margin-bottom: .4rem;
    transition: 0.3s ease all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
}

.news_text {
    font-size: .17rem;
    color: #818181;
    line-height: 1.5;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
}

.zz span {
    font-size: .13rem;
    color: #acacac;
    background: #f0f0f0;
    padding: .05rem .2rem;
    display: inline-block;
}
.jt {
    background: url(../images/n1.png);
    width: .29rem;
    height: .15rem;
    background-repeat: no-repeat;
    background-position: center;
    transition: 0.3s ease all;
}
.zz {
    margin-top: .2rem;
}

.news_senction_list_left img {
    width: 100%;
}
.news-date {
    font-size: .17rem;
    color: #818181;
}
.news_title:after {
    content: "";
    background: #136946;
    width: .34rem;
    height: .04rem;
    display: block;
    margin-top: .1rem;
    border-radius: .5rem;
}


.news_senction_list:hover .news_title {
    color: #136946;
}

.news_senction_list:hover .jt {
    background: url(../images/n2.png);
    width: 0.29rem;
    height: 0.15rem;
    background-repeat: no-repeat;
    background-position: center;
}
.news_senction_list:hover {
    border-bottom: 2px solid #136946;
}
.news_senction {
    padding-top: .2rem;
}
.page_news {
    margin: .8rem 0;
}

.pages_nv {
    text-align: center;
}

.pages_nv a {
    padding: 20px;
    width: 0.5rem;
    font-size: 0.17rem;
    color: #373737;
    height: 0.5rem;
    display: inline-block;
    text-align: center;
    margin: 0 .1rem;
}

.pages_nv a:hover {
    background: #136946;
    border-radius: 0.5rem;
    color: #fff;
    width: 0.5rem;
    height: .5rem;
    display: inline-block;
    text-align: center;
}
.senction_about_all {
    display: flex;
    justify-content: space-between;
    padding-top: .77rem;
    align-items: center;
}

.senction_about_le {
    width: 55%;
}

.senction_about_rg {
    width: 40.5%;
}

.senction_about_ftitle {
    font-size: .14rem;
    color: #136946;
    padding-bottom: .1rem;
    position: relative;
    padding-left: .4rem;
    text-transform: uppercase;
}
.senction_about_ftitle_lxm {
    font-size: .14rem;
    color: #136946;
    padding-bottom: .1rem;
    /* position: relative; */
    /* padding-left: .4rem; */
    text-transform: uppercase;
}

.senction_about_title {
    color: #2a2b2b;
    font-size: .36rem;
    padding-bottom: .25rem;
}
.senction_about_title-a {
    color: #2a2b2b;
    font-size: .36rem;
    /* padding-bottom: .25rem; */
}

.senction_about_text {
    font-size: .14rem;
    color: #858a8f;
    line-height: 2;
}
.senction_about_text1 {
    font-size: .14rem;
    color: #696969;
    line-height: 2;
}
.senction_about_le_top {
    position: relative;
}

.senction_about_le_top:after {
    content: "";
    display: block;
    background: url(../images/abpout.png);
    width: 7rem;
    height: 200px;
    position: absolute;
    top: 0;
    z-index: -9;
    background-repeat: no-repeat;
    background-size: 100%;
}

.senction_about_le_topjr {
    position: relative;
}

.senction_about_le_topjr:after {
    content: "";
    display: block;
    background: url(../images/jr2.png);
    width: 4.1rem;
    height: 4rem;
    position: absolute;
    top: -47px;
    z-index: -9;
    background-repeat: no-repeat;
    background-size: 100%;
    left: .5rem;
}
.senction_about_le_top1:after {
    content: "";
    display: block;
    background: url(../images/about2.png);
    width: 7rem;
    height: 200px;
    position: absolute;
    top: 0;
    z-index: -9;
    background-repeat: no-repeat;
    background-size: 100%;
}
.senction_about_le_top1 {
    position: relative;
    z-index: 9;
}
.senction_about_le_top2:after {
    content: "";
    display: block;
    background: url(../images/ry.png);
    width: 7rem;
    height: 200px;
    position: absolute;
    top: -1.5em;
    z-index: -9;
    background-repeat: no-repeat;
    background-size: 100%;
}
.senction_about_le_top3 {
    position: relative;
    z-index: 9;
}
.senction_about_le_top3:after {
    content: "";
    display: block;
    background: url(../images/lc.png);
    width: 7rem;
    height: 200px;
    position: absolute;
    top: -1.5em;
    z-index: -9;
    background-repeat: no-repeat;
    background-size: 100%;
}
.senction_about_le_top2 {
    position: relative;
    z-index: 9;
}
span.asd2 {
    display: block;
    font-size: .12rem;
    color: #878787;
    padding-top: .1rem;
    padding-bottom: .05rem;
}

.senction_about_le_bot>ul li font b {
    font-size: .53rem;
    color: #333333;
    /* padding-bottom: .1rem; */
    padding-right: .1rem;
}

span.afbt2 {
    font-size: .1rem;
    color: #878787;
}

.senction_about_le_bot>ul li font em {
    font-size: .12rem;
    color: #878787;
}
.senction_about_le_bot>ul li font {
    display: flex;
}
.senction_about_le_bot>ul {
    display: flex;
    justify-content: start;
}

.senction_about_le_bot>ul li {
    padding-right: .9rem;
}
.senction_about {
    margin-bottom: .94rem;
}
.senction_about_le_bot {
    margin-top: .6rem;
}
.item_list_all {
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 999;
}

.qy_til {
    font-size: .3rem;
    text-align: center;
    padding: 0.2rem 0;
}

.qy_text {
    font-size: .14rem;
    line-height: 1.5;
    text-overflow: ellipsis;
    display: -webkit-box;
    /* -webkit-line-clamp: 2; */
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
}

.senction_about1_item {
    width: 24%;
}

.senction_about1_item_text {
    text-align: center;
}
.senction_about_ftitle:before {
    content: "";
    width: .4rem;
    height: 1px;
    background: #136946;
    display: block;
    top: .07rem;
    position: absolute;
    left: 0;
    transform: translateY(-50%);
}
.senction_about1 {
    background: #f7f7f7;
    padding-top: .75rem;
    padding-bottom: .9rem;
}
.ry_lb-swiper {
    padding-top: 1.8rem;
    padding-bottom: 1rem;
    overflow: hidden;
    /* position: relative; */
}
.ry-lbt .swiper-slide {
    border: 1px solid #136946;
    border-radius:.15rem;
    overflow: hidden;
    /* transition: 2.3s ease all; */
}

.ry_text1 {
    padding: .15rem 0;
    text-align: center;
    font-size: .16rem;
    color: #fafafa;
    background: #b3b3b3;
    transition: 0.3s ease all;
}
.ry-lbt .swiper-slide:hover .ry_text1 {
    background: #136946;
}
.senction_about2_all {
    padding-top: .9rem;
    position: relative;
}
.rylb.swiper-button-next {
    position: absolute;
    top: 17%;
    right: 0;
}

.rylb.swiper-button-prev {
    left: 94%;
    position: absolute;
    top: 17%;
}
.lc_lb {
    overflow: hidden;
    padding-top: 1rem;
}
.lc_lb_text {
    font-size: .14rem;
    color: #343434;
    /* padding: .1rem; */
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
    height: 64px;
}

.lc_lb_im img {
    width: 100%;
}
.lc_lb_date {
    font-size: .26rem;
    color: #343434;
    text-align: center;
    padding-top: 1.68rem;
    font-weight: 600;
}
.senction_about3 {
    background:url(../images/lcbj.png) no-repeat;
    height: 9.5rem;
    padding-top: .84rem;
    position: relative;
    z-index: 9999999999999;
}
.senction_about3:after {
    content: "";
    background: url(../images/lic.png);
    width: 100%;
    position: absolute;
    background-size: 100%;
    top: 69%;
    height: 50px;
    background-position: bottom;
    z-index: 1000003;
    display: block;
}

.jr_top {
    display: flex;
    justify-content: space-between;
    padding-top: .59rem;
    padding-bottom: 1rem;
}

.jr_let {
    width: 50%;
}

.jr_ri {
    width: 46%;
}
.jr_xbt {
    padding-top: .28rem;
    padding-bottom: .25rem;
    font-size: .2rem;
    color: #2a2b2b;
    font-weight: 600;
}
.jr_list_a span {
    font-size: .20rem;
    color: #136946;
    display: block;
    padding-top: .18rem;
    font-weight: 600;
}

.jr_list_a {
    text-align: center;
}

.jr_list_all {
    display: flex;
    justify-content: space-between;
    padding-top: .94rem;
    align-items: center;
}
.zplist_bt_s {
    font-size: .14rem;
    color: #136946;
}

.zplist_bt_s1 {
    font-size: .36rem;
    color: #2a2b2b;
}

.zplist_bt {
    text-align: center;
}

.zp_nav_list>ul li a {
    font-size: .20rem;
}

.zp_nav_list>ul {
    display: flex;
    text-align: center;
}

.zplist_bt_s {
    font-size: .14rem;
    color: #136946;
    text-transform: uppercase;
}

.zplist_bt_s1 {
    font-size: .36rem;
    color: #2a2b2b;
    padding-top: .13rem;
    padding-bottom: .46rem;
}

.zplist_bt {
    text-align: center;
}

.zp_nav_list>ul li a {
    font-size: .20rem;
    padding: 0.1rem .4rem;
    display: inline-block;
    transition: 0.3s ease all;
    border: 1px solid #c4c5c4;
}

.zp_nav_list>ul {
    display: flex;
    justify-content: space-evenly;
    width: 13%;
}

.zp_nav_list>ul li:first-child a   {
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
}
.zp_nav_list>ul li:last-child a   {
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
}
.zp_nav_list>ul li a:hover,.zp_nav_list>ul li.active a {
    background: #136946;
    border: 1px solid #136946;
    color: #fff;
    /* border: none; */
}
.zp_nav_list {
    margin-bottom: .42rem;
}

.gw {
    display: flex;
    justify-content: space-between;
    padding: .30rem 0;
    background: #f7f7f7;
    padding-left: .3rem;
    padding-right: .7rem;
    border-radius: .10rem;
    transition: 0.3s ease all;
    align-items: center;
}

.gw_icon {
    width: 8px;
    height: 8px;
    border-right: 1px solid #909090;
    border-bottom: 1px solid #909090;
    transform: rotateZ(45deg);
}
.gw_bt {
    width: 19%;
    font-size: .16rem;
    color: #181818;
    font-weight: 600;
}

.gw_bt1 {
    width: 66%;
    font-size: .14rem;
    color: #909090;
}

.gw_date {
    width: 10%;
    font-size: .16rem;
    color: #909090;
}
.gw_bt1 span {
    padding-right: .5rem;
    border-right: 1px solid;
    padding-left: .35rem;
}
.gw_bt1 span:last-child  {
    /* padding-right: .5rem; */
    border-right: none;
    /* padding-left: .35rem; */
}


.gwxj {
    border-right: 1px solid #d3d2d2;
    border-left: 1px solid #d3d2d2;
    border-bottom: 1px solid #d3d2d2;
    border-bottom-right-radius: .1rem;
    border-bottom-left-radius: 0.1rem;
    padding: .33rem;
}
.gwzz {
    font-size: .14rem;
    color: #626062;
    margin-bottom: .25rem;
}

.gwxj_js {
    /* font-size: .14rem; */
    /* color: #626062; */
}

.reyq {
    font-size: .14rem;
    color: #626062;
    margin-bottom: .25rem;
}

.gwzz_text {
    font-size: .14rem;
    color: #909090;
    margin-bottom: .37rem;
    line-height: 2;
}

.reyq_text {
    font-size: .14rem;
    color: #909090;
    margin-bottom: 0.37rem;
    line-height: 2;
}

.zw_email {
    font-size: .14rem;
    color: #136946;
}
.gwxj {
    display: none;
}
.zhaopoin_nr.active .gw{
    background: #136946;
    color: #fff;

}
.zhaopoin_nr.active .gw_bt,.zhaopoin_nr.active .gw_bt1,.zhaopoin_nr.active .gw_date {
    color: #fff;
}

.zhaopoin_nr.active .gw_icon {
    border-color: #fff;
    transform: rotateZ(-135deg);
}
.zhaopoin_nr {
    cursor: pointer;
    margin-bottom: .35rem;
}
.zhaopin {
    display: none;
}
.zhaopin {
    display: none;
}

.zhaopin.active {
    display: block;
}
.zhaopoin_nr.active .gwxj {
    display: block;
}
.jh_jr {
    margin-bottom: .7rem;
}
.senction_about_le_toplxwm {
    text-align: center;
    margin: .65rem 0;
}
.senction_lxwm-b>span {
    font-size: .20rem;
    color: #2a2b2b;
}

.senction_lxwm-b>p {
    font-size: .30rem;
    color: #2a2b2b;
    padding-top: .14rem;
}
.senction_lxwm-b {
    padding-bottom: .45rem;
    margin-top: .20rem;
    border-bottom: 1px solid #dfdfdf;
}

.senction_lxwm {
    padding-bottom: .3rem;
    border-bottom: 2px solid black;
}
.lxfs1 {
    margin-top: .40rem;
    margin-bottom: .8rem;
}
.lxfs-item span {
    font-size: .2rem;
    color: #2a2b2b;
}

.lxfs-item h3 {
    font-size: .3rem;
    color: #2a2b2b;
    font-weight: 400;
    padding-top: .10rem;
}
.lxfs1 {
    display: flex;
    justify-content: space-between;
}

.lxfs-item {
    width: 30%;
}
.iew-content-list {
    display: flex;
    justify-content: space-between;
    padding-top: .3rem;
    padding-bottom: .65rem;
}

.iew-content-list-left {
    width: 69%;
    background: #fff;
    padding: .3rem;
    border-radius: .1rem;
}

.iew-content-list-rg {
    width: 29%;
}

.view-content {
    background: #f8f8f8;
}
.view_title>h3 {
    font-size: .3rem;
    color: #030303;
    text-align: center;
    padding-bottom: .55rem;
    padding-top: .3rem;
}

.view_text {
    font-size: .14rem;
    color: #101010;
    padding-top: .7rem;
    text-align: center;
}
.v_xh2 {
    background: #f1f1f1;
    height: 1px;
    width: 92%;
}

.v_xh {
    display: flex;
    justify-content: space-between;
    align-items: center;
.item_li_tj {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.xh_tjbr {
    font-size: .18rem;
    color: #101010;
    width: 85%;
}

.xh_a {
    text-align: center;
    background: #f1f1ef;
    padding: .15rem;
    font-size: .16rem;
    color: #000;
    display: block;
}
}


.v_xh1 {
    font-size: .12rem;
    color: #999999;
}

.v_xh1 img {
    padding-right: .1rem;
}
.view_text p {
    text-align: left;
    /* text-indent: .5rem; */
    line-height: 2;
}
.iew-content-list-rg {
    background: #fff;
    border-radius: .1rem;
    padding-top: .3rem;
    padding-left: .16rem;
    padding-right: .30rem;
    padding-bottom: .36rem;
    height: 5.5rem;
}
.rmzxx>span {
    font-size: .24rem;
    color: #040404;
}

.rmzxx img {
    padding-right: 0.4rem;
    padding-left: .05rem;
}
.item_li_tj {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.xh_tjbr {
    font-size: .18rem;
    color: #101010;
    width: 85%;
    line-height: 1.5;
    padding: .2rem 0;
    border-bottom: 1px solid #f1f1f1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
}

.xh_a {
    text-align: center;
    background: #f1f1ef;
    padding: 0.12rem .15rem;
    font-size: .16rem;
    color: #000;
    display: block;
    border-radius: .1rem;
}
.item_li_tj:first-child .xh_a{
    background-color: #136946;
    color: #fff;
}

.item_li_tj:nth-child(2) .xh_a{
    background-color: #42876b;
    color: #fff;
}
.item_li_tj:nth-child(3) .xh_a{
    background-color: #71a590;
    color: #fff;
}
.item_li_tj:last-child .xh_tjbr{
    border: none;
}
.sx {
    display: flex;
    justify-content: space-between;
    margin: .3rem 0;
}
.syy.active p,.syy.active p a {
    color: #136946;
    font-weight: 600;
    white-space: nowrap; /* 不换行 */
    overflow: hidden;    /* 超过部分隐藏 */
    text-overflow: ellipsis; /* 添加省略号表示被裁切的内容 */
}

.syy p ,.syy p a{
    font-size: .12rem;
    color: #3b3b3b;
    font-weight: 600;
}
.cpxq {
    width: 40%;
}

.cpxq1 {
    width: 50%;
}

.cpxq1_tl {
    font-size: .30rem;
    color: #2c2c2c;
    padding-bottom: .37rem;
}

.cpxq1_text {
    font-size: .20rem;
    color: #565656;
    line-height: 1.5;
}
.xxsm {
    font-size: .20rem;
    margin-top: .44rem;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: .1rem;
}
.content1 {
    padding: .35rem .2rem .35rem .2rem;
}

.content1 p {
    font-size: .20rem;
    line-height: 2;
    color: #565656;
}
.index_js {
    background: url(../images/index3.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.lys {
    margin-top: .58rem;
}

.lys {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* padding-left: .2rem; */
}

.lys span {
    padding-left: 0.2rem;
    font-size: .16rem;
    color: #000;
    font-weight: 600;
}
.lys1 {
    margin-top: .22rem;
}

.lys1 span {
    font-size: .14rem;
    color: #000;
    position: relative;
    padding-left: 1.5rem;
    display: block;
    font-weight: 600;
}

.lys1 span:before {
    content: "";
    display: block;
    width: 1.2rem;
    height: 2px;
    background: #0a0a0a;
    position: absolute;
    left: 0;
    top: .1rem;
    transform: translateY(-50%);
}
p.icp a {
    color: #afafaf;
    font-size: .14rem;
}
.ry_im img {
    width: 100%;
}
.m_menu {
    display: none;
}
.nav_mob {
    display: none;
}
.menu_son {
    position: absolute;
    width: 222%;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(0,0,0 ,0.5);
    height: 0;
    overflow: hidden;
    transition: 0.4s all ease;
    top: 100%;
    z-index: 99999999;
}
.header_nav_list .header_nav_ul .header_navali>ul li a {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
    transition: 0.3s all ease;
    line-height: 1.8;
    padding: .2rem;
}

.menu_son li a:hover {
    background: #367949;
}
.head_nav>li:hover .menu_son {
    height:auto;
}
li.header_navali:hover ul.menu_son {
    height: auto;

}
.header_nav_list .header_nav_ul .header_navali>ul li a:hover, {
    color: #fff;
}

.yw_lits>ul li a img {
    height: .6rem;
}

.a2 {
    display: flex;
    align-items: center;
}

.qyaSwiper.swiper-button-next {
    position: absolute;
    top: 20%;
    bottom: 0;
}

.qyaSwiper {
    position: relative;
}

.qyaSwiper .swiper-button-next {
    position: absolute;
    top: 90%;
    right: 11px;
}

.qyaSwiper .swiper-button-prev {
    position: absolute;
    top: 90%;
    left: 96%;
}
.a31 {
    padding-right: .1rem;
}
.a31 {
    padding-right: .1rem;
    font-size: .14rem;
    font-weight: 600;
}
.news_items_img img {
    width: 100%;
}
.view_text img {
    max-width: 100%;
}

/*.ceshi:first-child .gwxj{*/
/*    display: block;*/
/*}*/
/*.ceshi:first-child .gw{*/
/*    background: #136946;*/
/*    color: #fff;*/
/*}*/

.xh_tjbr p {
    font-size: .18rem;
    color: #101010;
    width: 85%;
    line-height: 1.5;
    /* padding: 0.2rem 0; */
    /* border-bottom: 1px solid #f1f1f1; */
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
}
.syy {
    width: 3rem;
}
.pro_list_a_left ul li a img {
    height: 24px;
    width: 20px;
}
.iew-content-list-left.wow.animate__animated.animate__fadeInLeft section {
    width: auto!important;
}

